that felt good! - German English Dictionary